package com.wzdigit.wms.basic.domain.basic;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wzdigit.framework.orm.model.BasicDomain;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 货品类别
 * @author yangdongjie
 * @Sku.java
 * @2021年1月20日下午4:52:59
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("WMS_SKU_CATE")
@KeySequence(value = "WMS_SKU_CATE_SEQ", clazz = Integer.class)
public class SkuCate extends BasicDomain {

	private static final long serialVersionUID = 1240751604670123560L;

	@TableId(value = "SKU_CATE_ID", type = IdType.INPUT)
	private Integer skuCateId;

	/**
	 * 货品类别代码
	 */
	@TableField("SKU_CATE_CODE")
    private String skuCateCode;

	/**
	 * 货主
	 */
	@TableField("CUSTOMER_ID")
    private Integer customerId;

	/**
	 * 类别中文描述
	 */
	@TableField("DESC_CN")
    private String descCn;

	/**
	 * 类别英文描述
	 */
	@TableField("DESC_EN")
    private String descEn;

	/**
	 * 环保等级
	 */
	@TableField("ENV_LEVEL")
    private String envLevel;

	/**
	 * 是否启用
	 */
	@TableField("IS_ENABLED")
    private Integer isEnabled;

    /**
	 * 用户自定义字段
	 */
	@TableField("UDF1")
    private String udf1;

	/**
	 * 用户自定义字段
	 */
	@TableField("UDF2")
    private String udf2;

	/**
	 * 用户自定义字段
	 */
	@TableField("UDF3")
    private String udf3;

	/**
	 * 用户自定义字段
	 */
	@TableField("UDF4")
    private String udf4;

	/**
	 * 用户自定义字段
	 */
	@TableField("UDF5")
    private String udf5;
}